package com.example.chamberlainserver.Entry;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 物资外借记录实体类
 */
@Data
public class MaterialBorrowRecord {
    private Long id;                // 主键ID
    private Long materialId;        // 物资ID
    private String materialName;    // 物资名称
    private String borrowerName;    // 借用人姓名
    private String borrowerPhone;   // 借用人电话号码
    private String borrowerClass;   // 借用人班级
    private String purpose;         // 用途
    private Integer borrowQuantity; // 借用数量
    private LocalDateTime borrowTime;    // 借用时间
    private LocalDateTime returnTime;    // 归还时间
    private Boolean isReturned;     // 是否已归还 (0: 未归还, 1: 已归还)
    private Boolean isIntact;       // 归还时是否完好 (0: 否, 1: 是)
    private Integer borrowOperatorId; // 物资外借操作人ID
    private String remark;          // 备注
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
}